#ifndef RENDEROBJECT_H_INCLUDED
#define RENDEROBJECT_H_INCLUDED

#include <hge.h>

class RenderObject
{
public:
	RenderObject();
	~RenderObject();

    float getX() { return x; }
    float getY() { return y; }
    float getSpeed() { return speed; }
    float getFriction() { return friction; }
    const hgeQuad getQuad() { return quad; }

	void setDx(float newDx);
	void setDy(float newDy);
    void updateCoords();

private:
    float x,y;
    float dx,dy;
    float speed;
    float friction;

    hgeQuad quad;
    HGE *hge;
};

#endif // RENDEROBJECT_H_INCLUDED
